.p-all {
  padding: 20px;
}
.p-l {
  padding-left: 20px;
}
.p-r {
  padding-right: 20px;
}
.p-t {
  padding-top: 20px;
}
.p-b {
  padding-bottom: 20px;
}
.m-all {
  margin: 20px;
}
.m-l {
  margin-left: 20px;
}
.m-r {
  margin-right: 20px;
}
.m-t {
  margin-top: 20px;
}
.m-b {
  margin-bottom: 20px;
}
.txt-right {
  text-align: right;
}
.pages-btn-box {
  display: flex;
  justify-content: left;
}
.el-breadcrumb__inner.is-link,
.el-breadcrumb__inner a {
  font-weight: bold !important;
}
.el-dialog__header {
  border-bottom: solid 1px #ccc;
  text-align: left;
  line-height: 16px;
}
.el-submenu .el-menu-item {
  background-color: rgb(28, 36, 43);
}
body {
  padding-right: 0px !important;
  overflow-y: hidden;
}
*.modal-open {
  overflow-y: scroll;
  padding-right: 0 !important;
}
/*alert 成功弹出框样式*/
.el-message--success {
  top: 80px !important;
  background-color: #59adf7;
  border-color: #59adf7;
  color: #fff;
}

.el-message .el-icon-success {
  color: #fff;
}

.el-message--success .el-message__content {
  color: #fff;
}
.map-info {
  .mapBox {
    position: relative;
  }
  .pointContent {
    cursor: pointer;
    position: absolute;
    color: darkorange;
    font-weight: bold;
    .locationName {
      z-index: 99;
      display: block;
      text-align: left;
      position: absolute;
      visibility: hidden;
      white-space: nowrap;
      div {
        background-color: #fff;
        border: solid 1px #ccc;
        padding: 2px 4px;
      }
    }
    .locationName_cur {
      z-index: 99;
      display: block;
      text-align: left;
      position: absolute;
      white-space: nowrap;
      div {
        background-color: #fff;
        border: solid 1px #ccc;
        padding: 2px 4px;
      }
    }
    &:hover {
      .locationName {
        visibility: visible;
      }
    }
  }
  .err {
    cursor: pointer;
    color: #fe5a05;
  }
  .noerr {
    cursor: pointer;
    color: #1383e4;
  }
  .offline {
    cursor: pointer;
    color: #999;
  }
  .tabBox {
    border: solid 1px #2d5fee;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 20px;
    cursor: pointer;
    .tabList {
      display: inline-block;
      padding: 0 20px;
      height: 30px;
      line-height: 30px;
      border-right: solid 1px #2d5fee;
      &:last-child {
        border-right: none;
      }
    }
    .tabListSelect {
      background-color: #2d5fee;
      color: #fff;
    }
  }
}
.overView {
  .map-info {
    .el-empty {
      .el-empty__image {
        width: 180px !important;
      }
    }
  }
}
// .el-menu-item i {
//     color: #fff !important;
// }
